package com.hlkj.pay.vo.merchant.resp.report;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import com.hlkj.pay.enums.MerchantEnum;

import com.hlkj.pay.vo.BaseProviderResp;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author HlpayTeam
 * @date 2024/12/20 13:33
 */
@Data
public class MerchantReportResp extends BaseProviderResp {
    /**
     * 商户类型，1=个人，2=企业
     */
    @Schema(description = "报备id 重新提交的时候传")
    private Long id;


    /**
     * @see MerchantEnum.REPORT_STATUS
     */
    @Schema(description ="报备状态，1=已提交，等待平台审核，2=系统审核通过等待渠道审核，3=系统审核通过渠道审核中，40=待签约，50=签约中，60=审核完成，70=审核驳回")
    private Integer status;

    @Schema(description = "商户信息")
    private MerchantReportInfoResp merchantReportInfo;

    @Schema(description = "经营信息")
    private MerchantReportBusinessResp merchantReportBusiness;

    @Schema(description = "商户结算信息")
    private MerchantReportCardResp merchantReportCard;
}
